8027c73c: 27 bd ff e8  ADDIU sp, sp, 0xffffffe8 (-24)
8027c740: af bf 00 14  SW ra, sp, 0x14 (20)
8027c744: af a4 00 18  SW a0, sp, 0x18 (24)

8027c748: 8f ae 00 18  LW t6, sp, 0x18 (24)
8027c74c: 8d cf 00 14  LW t7, t6, 0x14 (20)
8027c750: 11 e0 00 07  BEQ r0, t7, 0x8027c770 (pc + 0x1c)
8027c754: 00 00 00 00  NOP

8027c758: 8f b8 00 18  LW t8, sp, 0x18 (24)
8027c75c: 87 05 00 02  LH a1, t8, 0x2 (2)
8027c760: 8f 04 00 14  LW a0, t8, 0x14 (20)
8027c764: 00 05 ca 03  SRA t9, a1, 0x8 (8)
8027c768: 0c 09 ee 41  JAL 0x8027b904 (-2144880380)        0x8027b904(arg1->off0x14, (arg1->off0x02 >> 8));
8027c76c: 03 20 28 25  OR a1, t9, r0

8027c770: 8f a8 00 18  LW t0, sp, 0x18 (24)
8027c774: 8d 09 00 10  LW t1, t0, 0x10 (16)
8027c778: 11 20 00 04  BEQ r0, t1, 0x8027c78c (pc + 0x10)
8027c77c: 00 00 00 00  NOP

8027c780: 8f aa 00 18  LW t2, sp, 0x18 (24)
8027c784: 0c 09 f7 aa  JAL 0x8027dea8 (-2144870744)        0x8027dea8(arg1->off0x10);
8027c788: 8d 44 00 10  LW a0, t2, 0x10 (16)

8027c78c: 10 00 00 01  BEQ r0, r0, 0x8027c794 (pc + 0x4)
8027c790: 00 00 00 00  NOP
8027c794: 8f bf 00 14  LW ra, sp, 0x14 (20)
8027c798: 27 bd 00 18  ADDIU sp, sp, 0x18 (24)
8027c79c: 03 e0 00 08  JR ra
8027c7a0: 00 00 00 00  NOP

{
    if (arg1->off0x14) {
        0x8027b904(arg1->off0x14, (arg1->off0x02 >> 8));
    }

    if (arg1->off0x10) {
        0x8027dea8(arg1->off0x10);
    }
}

{
    if (arg1->segptr) {
        0x8027b904(arg1->segptr, (arg1->off0x02 >> 8));
    }

    if (arg1->node.child) {
        0x8027dea8(arg1->node.child);
    }
}
